/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Gestores;

import Controller.EntityEquipoxjugadorJpaController;
import Entities.EntityEquipoxjugador;
import java.util.ArrayList;
import java.util.Iterator;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;

/**
 *
 * @author Nico
 */
public class GestorJugadorXPartido
{
    public boolean agregarJugadorXEquipo(EntityEquipoxjugador aux)
    {
        EntityManagerFactory emf= Persistence.createEntityManagerFactory("persistence");//del XML saco ese String
        EntityEquipoxjugadorJpaController controllerJugadorXEquipo= new EntityEquipoxjugadorJpaController(emf);
        try
        {
           controllerJugadorXEquipo.create(aux);
           return true;
        }
        catch (Exception e)
        {
           return false;
        }
    }
    
    public boolean eliminarJugadorPorEquipo(EntityEquipoxjugador aux)
    {
       try
       {
         EntityManagerFactory emf= Persistence.createEntityManagerFactory("persistence");//del XML saco ese String
         EntityEquipoxjugadorJpaController controllerJugadorXEquipo= new EntityEquipoxjugadorJpaController(emf);
         //controllerCancha.deleteCancha(id, cancha);
         //controllerJugadorXEquipo.deleteCancha(id);
         return true;
       }
       catch(Exception e)
       {
         return false;
       }
    }
    
    public ArrayList<EntityEquipoxjugador> getTodosJugadoresxEquipos()
    {
         EntityManagerFactory emf= Persistence.createEntityManagerFactory("persistence");//del XML saco ese String
         EntityEquipoxjugadorJpaController controllerJugadorXEquipo= new EntityEquipoxjugadorJpaController(emf);
         ArrayList<EntityEquipoxjugador> lista= new ArrayList<EntityEquipoxjugador>(controllerJugadorXEquipo.findEntityEquipoEntities(true,-1,-1)); 
         Iterator iter= lista.iterator();
         return lista;
    }
}
